cater to (someone's) whims

Translations
céder aux caprices de quelqu'un
Definitions
To do whatever someone wants, often indulging their sudden or unreasonable desires or requests, even if they are trivial or change frequently.